public class ShippingServiceDetailsType {
	public class ShippingServiceDetailsType_e {
		public String Description;
		public Boolean ExpeditedService;
		public Boolean InternationalService;
		public String ShippingService;
		public Integer ShippingServiceID;
		public Integer ShippingTimeMax;
		public Integer ShippingTimeMin;
		public String ShippingServiceCode;
		public String[] ServiceType;
		public String[] ShippingPackage;
		public Boolean DimensionsRequired;
		public Boolean ValidForSellingFlow;
		public Boolean SurchargeApplicable;
		public String[] ShippingCarrier;
		public Boolean CODService;
	
		//Setters
		public void setDescription(String val) {Description = val; field_order_type_info.add('Description'); }
		public void setExpeditedService(Boolean val) {ExpeditedService = val; field_order_type_info.add('ExpeditedService'); }
		public void setInternationalService(Boolean val) {InternationalService = val; field_order_type_info.add('InternationalService'); }
		public void setShippingService(String val) {ShippingService = val; field_order_type_info.add('ShippingService'); }
		public void setShippingServiceID(Integer val) {ShippingServiceID = val; field_order_type_info.add('ShippingServiceID'); }
		public void setShippingTimeMax(Integer val) {ShippingTimeMax = val; field_order_type_info.add('ShippingTimeMax'); }
		public void setShippingTimeMin(Integer val) {ShippingTimeMin = val; field_order_type_info.add('ShippingTimeMin'); }
		public void setShippingServiceCode(String val) {ShippingServiceCode = val; field_order_type_info.add('ShippingServiceCode'); }
		public void setServiceType(String[] val) {ServiceType = val; field_order_type_info.add('ServiceType'); }
		public void setShippingPackage(String[] val) {ShippingPackage = val; field_order_type_info.add('ShippingPackage'); }
		public void setDimensionsRequired(Boolean val) {DimensionsRequired = val; field_order_type_info.add('DimensionsRequired'); }
		public void setValidForSellingFlow(Boolean val) {ValidForSellingFlow = val; field_order_type_info.add('ValidForSellingFlow'); }
		public void setSurchargeApplicable(Boolean val) {SurchargeApplicable = val; field_order_type_info.add('SurchargeApplicable'); }
		public void setShippingCarrier(String[] val) {ShippingCarrier = val; field_order_type_info.add('ShippingCarrier'); }
		public void setCODService(Boolean val) {CODService = val; field_order_type_info.add('CODService'); }


		//Getters
		public String getDescription() { return Description; }
		public Boolean getExpeditedService() { return ExpeditedService; }
		public Boolean getInternationalService() { return InternationalService; }
		public String getShippingService() { return ShippingService; }
		public Integer getShippingServiceID() { return ShippingServiceID; }
		public Integer getShippingTimeMax() { return ShippingTimeMax; }
		public Integer getShippingTimeMin() { return ShippingTimeMin; }
		public String getShippingServiceCode() { return ShippingServiceCode; }
		public String[] getServiceType() { return ServiceType; }
		public String[] getShippingPackage() { return ShippingPackage; }
		public Boolean getDimensionsRequired() { return DimensionsRequired; }
		public Boolean getValidForSellingFlow() { return ValidForSellingFlow; }
		public Boolean getSurchargeApplicable() { return SurchargeApplicable; }
		public String[] getShippingCarrier() { return ShippingCarrier; }
		public Boolean getCODService() { return CODService; }

	
		private String[] Description_type_info = new String[]{'Description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ExpeditedService_type_info = new String[]{'ExpeditedService','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] InternationalService_type_info = new String[]{'InternationalService','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ShippingService_type_info = new String[]{'ShippingService','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ShippingServiceID_type_info = new String[]{'ShippingServiceID','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] ShippingTimeMax_type_info = new String[]{'ShippingTimeMax','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] ShippingTimeMin_type_info = new String[]{'ShippingTimeMin','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] ShippingServiceCode_type_info = new String[]{'ShippingServiceCode','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ServiceType_type_info = new String[]{'ServiceType','urn:ebay:apis:eBLBaseComponents','string','0','-1','false'};
		private String[] ShippingPackage_type_info = new String[]{'ShippingPackage','urn:ebay:apis:eBLBaseComponents','string','0','-1','false'};
		private String[] DimensionsRequired_type_info = new String[]{'DimensionsRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ValidForSellingFlow_type_info = new String[]{'ValidForSellingFlow','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SurchargeApplicable_type_info = new String[]{'SurchargeApplicable','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ShippingCarrier_type_info = new String[]{'ShippingCarrier','urn:ebay:apis:eBLBaseComponents','string','0','-1','false'};
		private String[] CODService_type_info = new String[]{'CODService','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}
